home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / networking / terms / kermit / charsets / latin1.c < prev    next >
Encoding:
C/C++ Source or Header  |  1991-10-01  |  2.1 KB  |  115 lines

  1. /*
  2.   latin1.c.  Produce a table of ISO Latin Alphabet 1.
  3.   F. da Cruz, Columbia University, 1991.
  4. */
  5. char *name[] = {
  6.    "No-break space",
  7.    "Inverted exclamation",
  8.    "Cent sign",
  9.    "Pound sign",
  10.    "Currency sign",
  11.    "Yen sign",
  12.    "Broken bar",
  13.    "Paragraph sign",
  14.    "Diaeresis",
  15.    "Copyright sign",
  16.    "Feminine ordinal",
  17.    "Left angle quotation",
  18.    "Not sign",
  19.    "Soft hyphen",
  20.    "Registered trade mark",
  21.    "Macron",
  22.    "Degree sign, ring above",
  23.    "Plus-minus sign",
  24.    "Superscript two",
  25.    "Superscript three",
  26.    "Acute accent",
  27.    "Micro sign",
  28.    "Pilcrow sign",
  29.    "Middle dot",
  30.    "Cedilla",
  31.    "Superscript one",
  32.    "Masculine ordinal",
  33.    "Right angle quotation",
  34.    "One quarter",
  35.    "One half",
  36.    "Three quarters",
  37.    "Inverted question mark",
  38.    "A grave",
  39.    "A acute",
  40.    "A circumflex",
  41.    "A tilde",
  42.    "A diaeresis",
  43.    "A ring above",
  44.    "A with E",
  45.    "C Cedilla",
  46.    "E grave",
  47.    "E acute",
  48.    "E circumflex",
  49.    "E diaeresis",
  50.    "I grave",
  51.    "I acute",
  52.    "I circumflex",
  53.    "I diaeresis",
  54.    "Icelandic Eth",
  55.    "N tilde",
  56.    "O grave",
  57.    "O acute",
  58.    "O circumflex",
  59.    "O tilde",
  60.    "O diaeresis",
  61.    "Multiplication sign",
  62.    "O oblique stroke",
  63.    "U grave",
  64.    "U acute",
  65.    "U circumflex",
  66.    "U diaeresis",
  67.    "Y acute",
  68.    "Icelandic Thorn",
  69.    "German sharp s",
  70.    "a grave",
  71.    "a acute",
  72.    "a circumflex",
  73.    "a tilde",
  74.    "a diaeresis",
  75.    "a ring above",
  76.    "a with e",
  77.    "c cedilla",
  78.    "e grave",
  79.    "e acute",
  80.    "e circumflex",
  81.    "e diaeresis",
  82.    "i grave",
  83.    "i acute",
  84.    "i circumflex",
  85.    "i diaeresis",
  86.    "Icelandic eth",
  87.    "n tilde",
  88.    "o grave",
  89.    "o acute",
  90.    "o circumflex",
  91.    "o tilde",
  92.    "o diaeresis",
  93.    "Division sign",
  94.    "o oblique stroke",
  95.    "u grave",
  96.    "u acute",
  97.    "u circumflex",
  98.    "u diaeresis",
  99.    "y acute",
  100.    "Icelandic thorn",
  101.    "y diaeresis"
  102. };
  103.  
  104.  
  105. main() {
  106.     int i, j;
  107.     printf("ISO 8859-1 Latin Alphabet 1\n");
  108.     printf("char dec col/row oct hex  description\n");
  109.     for (i = 160; i < 256; i++) {
  110.     j = i - 160;
  111.     printf("[%c]  %3d  %02d/%02d  %3o  %2X  %s\n",
  112.            i, i, i/16, i%16, i, i, name[j]);
  113.     }
  114. }
  115.